@charset "utf-8";*{margin:0px;padding:0px;}
html,body,b,div,ul,li,h1,h2,h3,h4,h5,h6,img,pre,form,p,input,td{margin:0px auto;padding:0;}
ul{list-style-type:none;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
td,th{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;border:0;}
table {margin: 0px auto;}
input{font-family:Arial, Helvetica, sans-serif;}


/*------------------------------------------------------------------top css---------------------------------------------------*/
.herd {width:100%; height:151px; margin: 0px auto; background-image:url(../images/images_02.jpg); }
.herdnv {width:1200px; height:151px; margin: 0px auto;}
.t_cn {width:1200px; height:34px; float:left;}
.t_ms {width:800px; height:34px; float:left; line-height:34px; color:#FFFFFF;}
.herden{width:400px; height:34px;  float:left;}
.herden ul{list-style:none; margin-left: 0px;}
.herden li{width:90px; height:34px; float: right; line-height:34px; color:#FFFFFF;}
.herden li a{color:#FFFFFF;}
.herden li a:hover{color:#FFFFFF;}

.logo {width:1200px; height:117px; float:left;}
.logo dd{width:523px; height:117px; float:left; margin-right:421px;}
.logo dl{width:171px; height:87px; font-size:24px; font-weight: bold; padding-left:85px; color:#df0101; float:left; background-image:url(../images/tel.jpg); padding-top:30px;}



.logoen {width:1200px; height:117px; float:left;}
.logoen dd{width:623px; height:117px; float:left; margin-right:321px;}
.logoen dl{width:171px; height:87px; font-size:24px; font-weight: bold; padding-left:85px; color:#df0101; float:left; background-image:url(../images/tel.jpg); padding-top:30px;}




.dh {width:100%; height:57px; margin:0px auto; background-color: #ef4001;}
.dhnv {width:1200px; height:71px; margin: 0px auto;}
.banenr {width:100%; height:652px; margin: 0px auto;}

.in_prc {width:100%; height:960px; margin: 0px auto;}
.in_prcnv {width:1200px; height:960px; margin: 0px auto;}
.in_t {width:1200px; height:150px; float:left;}
.in_t dd{width:1200px; height:50px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:36px; line-height:50px; padding-top:30px;}
.in_t dt{
	width:1200px;
	height:60px;
	float:left;
	text-align:center;
	font-size:25px;
	font-family:"微软雅黑";
	background-image:url(../images/st.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.in_f {width:850px; height:46px; float:left; margin-bottom:30px;  padding-left:350px;}
.in_f ul{list-style:none; margin-left:0px;}
.in_f li{width:250px; height:46px; float:left; line-height:46px; background-color:#006eca; margin-right:1px; text-align:center; font-family:"微软雅黑";}
.in_f li a{font-size: 14px; color:#FFFFFF; display:block;}
.in_f li a:hover{font-size: 14px; color:#fff; background-color:#FF0000;}


.in_p {width:1200px; height:730px; float:left;}
.in_p ul{list-style:none; margin-left:0px;}
.in_p li{float:left; margin-right:18px; margin-top:10px; text-align:center;}
.in_p li a{color:#000;}
.in_p li a:hover{color:#ff0000;}
.title {height:50px; line-height:50px;}

.in_about {width:100%; height:757px; margin: 0px auto; background-color:#006eca;}
.in_aboutnv {width:1200px; height:757px; margin: 0px auto;}
.in_at {width:1200px; height:172px; float:left;}
.in_at dd{width:1200px; height:50px; float:left; margin-top:20px; color:#FFFFFF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:36px; line-height:50px; padding-top:30px;}
.in_at dt{
	width:1200px;
	color:#FFFFFF;
	height:60px;
	float:left;
	text-align:center;
	font-size:25px;
	font-family:"微软雅黑";
	background-image:url(../images/stp.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


.in_ab {width:1200px; height:474px; float:left;}
.in_af {width:1200px; height:111px; float:left;}
.in_af dd{
	width:1200px;
	height:50px;
	float:left;
	color:#FFFFFF;
	background-image:url(../images/index_10.jpg);
	text-align:center;
	font-family:"微软雅黑";
	font-size:25px;
	line-height:50px;
	background-repeat: no-repeat;
	background-position: top;
}
.in_af dt{
	width:1200px;
	color:#FFFFFF;
	height:60px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}


.in_a_left {width:485px; height:474px; float:left; padding-left:30px; background-image:url(../images/index_13.jpg);}
.in_a_right {width:655px; height:474px; float:left;  padding-left:30px;}
.in_a_right dd{width:655px; height:50px; float:left; font-size:27px; font-family:"微软雅黑"; color:#FFFFFF; background-image:url(../images/index_18.jpg);}
.in_a_right dl{width:655px; height:274px; float:left; font-size:14px; color:#FFFFFF; line-height:30px; font-family:"微软雅黑"; padding-top:20px;}
.in_a_right dt{ width:208px; height:43px; float: left; margin-right:20px; background-color:#8ec5f3; text-align:center; line-height:43px;}
.in_a_right dt a{color:#000000; display:block;}
.in_a_right dt a:hover{color:#fff; background-color:#FF0000;}



.in_anli {width:100%; height:548px; margin: 0px auto;}
.in_anlinv {width:1200px; height:548px; margin: 0px auto;}
.in_al_tit {width:1200px; height:195px; float:left;}
.in_al_tit  dd{width:1200px; height:50px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:36px; line-height:50px; padding-top:50px;}
.in_al_tit  dt{
	width:1200px;
	height:60px;
	float:left;
	text-align:center;
	font-size:25px;
	font-family:"微软雅黑";
	background-image:url(../images/st.jpg);
	background-repeat: no-repeat;
	background-position: center;
}



.in_al_pic {width:1200px; height:354px; float:left;}
.in_al_pic ul{list-style:none; margin-left:0px;}
.in_al_pic li{width:291px; height:239px; margin-right:9px; float:left;}



.in_yous {
	width:100%;
	height:597px;
	margin: 0px auto;
	background-image:url(../images/index_38.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.in_yousnv {width:700px; padding-left:700px; height:597px; margin: 0px auto;}
.in_ys {width:700px; height:130px; float: left;}
.in_ys dd{width:700px; height:40px; float:left; padding-top:40px; font-size:31px; text-align:center; color:#FFFFFF; font-family:"腾祥智黑简-W3";}
.in_ys dl{width:700px; height:30px; float:left; font-size:31px; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center;  color:#FFFFFF;}

.in_yo {width:548px; margin-left:27px; height:82px; margin-bottom:23px; float: left; background-image:url(../images/images_04.jpg);}
.in_yo dd{width:80px; height:82px; float:left; text-align:center; line-height:82px; font-size:40px;}
.in_yo dt{width:468px; height:30px; padding-top:5px; font-weight:bold; line-height:30px; float:left; font-size:15px; font-family:"微软雅黑";}
.in_yo dl{width:468px; height:47px; line-height:20px; float:left; color:#707070; font-size:12px;}



.in_new {width:100%; height:895px; margin: 0px auto;}
.in_newnv {width:1200px; height:895px; margin: 0px auto;}
.in_nm {width:1200px; height:208px; float:left;}
.in_nm dd{width:1200px; height:50px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:36px; line-height:50px; padding-top:50px;}
.in_nm dt{
	width:1200px;
	height:60px;
	float:left;
	text-align:center;
	font-size:25px;
	font-family:"微软雅黑";
	background-image:url(../images/st.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.in_nh {width:1200px; height:687px; float:left;}
.in_nh span{width:417px; height:644px; padding-left:44px; padding-top:43px; float:left; background-image:url(../images/images_1.jpg);}
.in_nr {width:689px; height:644px; padding-top:43px; padding-left:50px; float:left;}
.in_nr ul{list-style:none; margin-left:0px;}
.in_nr li {width:680px; height:120px; float: left; margin-bottom:10px; border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}
.in_nr dd{width:680px; height:30px; font-size:16px; font-family:"微软雅黑"; float:left; color:#FFFFFF; text-align:left;}
.in_nr li dd a{color:#000000; display:block;}
.in_nr li dd a:hover{color:#fff; background-color:#FF0000;}

.in_nr li dl{
	width:680px;
	height:80px;
	float:left;
	font-size:12px;
	line-height:23px;
	color:#707070;
	background-color:#ffffff;
}
.in_nr li span {width:680px; height:30px; float:left; font-size:12px; color:#999999;}


.foot {width:100%; height:337px; margin: 0px auto; clear:both;}
.footnv {width:1200px; height:337px; margin: 0px auto;}
.f_nv {width:1200px; height:60px; float:left;}
.f_nv ul{list-style:none; margin-left:0px;}
.f_nv li{width:150px; text-align:center; height:60px; float:left; line-height:60px; color:#FFFFFF;}
.f_nv li a{font-size:14px; color:#fff; font-family:"微软雅黑"; display:block;}
.f_nv li a:hover{font-size:14px; color:#fff; background-color:#FF0000;}

.f_men {width:1200px; height:277px; float:left;}
.in_wx {width:279px; height:237px; float:left; padding-top:40px; padding-left:40px;}
.in_lo {
	width:501px;
	height:232px;
	float:left;
	padding-top:45px;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #393e44;
	border-left-color: #393e44;
}
.in_lo dd{width:503px; height:103px; float:left; text-align:center;}
.in_lo dl{width:503px; height:50px; padding-top:50px; float:left; font-size:14px; text-align:center; font-family:"微软雅黑"; color:#686763;}

.in_lx {width:373px; height:277px; float:left;}
.in_lx dd{width:323px; height:75px; padding-top:40px; padding-left:50px; float:left; color:#2286e6; font-family:"微软雅黑"; font-size: 16px;}
.in_lx dl{
	width:298px;
	color:#676566;
	height:25px;
	float:left;
	margin-left:50px;
	line-height:25px;
	padding-left:25px;
	background-repeat: no-repeat;
	background-position: left;
}














.sub {width:100%; height: auto; margin:0px auto;}
.subnv {width:1200px; height: auto; margin:0px auto;}
.sub_left {width:241px; height: auto; float:left;}
.s_tit {width:241px; height:86px; float:left; background-color:#ef4001; margin-bottom:5px;}
.s_tit dd{width:241px; height:30px; padding-top:15px; float:left; text-align:center; font-size:24px; color:#FFFFFF; font-family:"微软雅黑";}
.s_tit dt{width:241px; height:30px; float:left; text-align:center; font-size:12px; line-height:30px; color:#FFFFFF; font-family:"微软雅黑";}

.fenlei {
	width:241px;
	height: auto;
	float:left;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #ef4001;
}
.fenlei ul{list-style:none; margin-left:0px;}
.fenlei li {width:241px; height:40px; float:left;}
.fenlei li a{color:#666666; padding-left:30px; font-size:16px; background-color:#f7f7f7;  font-family:"微软雅黑"; text-align:left; display:block; line-height:40px; width:211px; height:40px;}
.fenlei li a:hover{color:#fff; font-size:16px; padding-left:30px; font-family:"微软雅黑"; background-color:#ef4001; width:211px; text-align:left; height:40px; line-height:40px;}

.sub_right {width:935px; height: auto; float:left; margin-left:20px;}
.f_tit {
	width:920px;
	height:40px;
	margin-top:50px;
	text-align:left;
	line-height:40px;
	color:#666666; padding-left:15px;
	float:left;
	border: thin solid #d9d9d9;
}
.fmen {width:935px; padding-left:50px; height:auto; float:left; font-size: 14px; line-height:30px; font-family:"微软雅黑"; color:#666666; padding-top:20px;}



.fa_about {
	width:100%;
	height:300px;
	margin: 0px auto;
	background-image:url(../images/ny_banner_about.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


.fa_news {
	width:100%;
	height:300px;
	margin: 0px auto;
	background-image:url(../images/ny_banner_news.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


.fa_con {
	width:100%;
	height:300px;
	margin: 0px auto;
	background-image:url(../images/ny_banner_contact.jpg);
	background-repeat: no-repeat;
	background-position: center;
}



.fa_order {
	width:100%;
	height:300px;
	margin: 0px auto;
	background-image:url(../images/ny_banner_order.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.fa_pro {
	width:100%;
	height:300px;
	margin: 0px auto;
	background-image:url(../images/ny_banner_pro.jpg);
	background-repeat: no-repeat;
	background-position: center;
}



.fa_ov {
	width:100%;
	height:300px;
	margin: 0px auto;
	background-image:url(../images/ny_banner_ov.jpg);
	background-repeat: no-repeat;
	background-position: center;
}











.sbp {width:935x; height: auto; color:#383434; padding-bottom:20px; background-color:#FFFFFF; float:left;  line-height:25px; font-family:"微软雅黑"; font-size:14px; padding-top:20px;}
.p5 { width:250px; height:202px;}
.p6 { width:250px; height:300px;}

.v3 {width:935px; height: auto; float:left; margin-top:10px; }
.v3 ul{ list-style:none; margin-left:0px;}
.v3 li{width:250px; height:300px; float:left; margin-right:20px; overflow:hidden; border:1px solid #d9dbdc; margin-bottom:40px; padding:5px;}
.v3 li span {width:250px; height:50px; float:left; text-align:center; line-height:30px; color:#535353;}

.v33 {width:855px; height: auto; float:left; margin-top:10px; }
.v33 ul{ list-style:none; margin-left:0px;}
.v33 li{width:250px; height:340px; float:left; margin-right:20px; border:1px solid #d9dbdc; margin-bottom:40px; padding:5px;}
.v33 li span {width:250px; height:50px; float:left; text-align:center; line-height:40px; color:#535353;}


/*-------------------------------------------------------图片放大效果---------------------------------------------------*/
/* main_img */
.mvt_img{
    height: 250px;
    width: 250x;
	overflow:hidden;
	position: relative;
}
.mvt_img img{
    height: 250x;
    width: 250x;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
	}
.mvt_img .show {
    background: rgba(0, 0, 0, 0.4);
    height: 250px;
    left: 0;
    opacity: 0;
	filter:alpha(opacity=0);
    position: absolute;
    top: 0;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: opacity;
    transition-timing-function: ease-in;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.3s;
    -moz-transition-property: opacity;
    -moz-transition-timing-function: ease-in;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-property: opacity;
    -webkit-transition-timing-function: ease-in;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.3s;
    -o-transition-property: opacity;
    -o-transition-timing-function: ease-in;
    width: 250x;
    z-index: 200;
}
.mvt_img .show .imgArea {
    left: 50%;
	bottom:0;
    margin:-15px 0px 0px -40px;
    opacity: 0;
    position: absolute;
    transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.4s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.4s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
.mvt_img .show .imgArea a{
	color:rgba(255,255,255, 0.8);
	display:block;
	padding:5px 12px;
	border:rgba(255,255,255, 0.6) 1px solid;
	border-radius:8px;
	font-size: 16px;
}
.mvt_img .show .imgArea a:hover{
	background: rgba(255,255,255, 0.7);
	color:rgba(0,0,0, 0.6);
}
.mvt_img:hover  .show {opacity: 1;filter:alpha(opacity=100);}
.mvt_img:hover .show .imgArea{opacity:1;filter:alpha(opacity=100);bottom:40%;}
.mvt_img:hover img {
	transform: scale(1.2, 1.2);
	
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}



















/**********新闻系列**********/
.news {
	width:850px;
	height:100px;
	float: left;
	margin-top:20px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #c3c3c3;
}
.f1{
	width:204px;
	height:155px;
	float: left;
	padding: 3px;
	border: thin solid #c3c3c3;
}




.fj {color:#333333;}
.fj a{color:#333333;}
.fj a:hover{color:#0264ba;}





.v33 {width:855px; height: auto; float:left; margin-top:10px; }
.v33 ul{ list-style:none; margin-left:0px;}
.v33 li{width:250px; height:340px; float:left; margin-right:20px; border:1px solid #d9dbdc; margin-bottom:40px; padding:5px;}
.v33 li span {width:250px; height:50px; float:left; text-align:center; line-height:40px; color:#535353;}






















/*-----------------------------------------------------------------------------导航下拉菜单-------------------------------------------------------------------*/
/*menu*/
#nav {margin:0  width:1200px; display:block; margin-left:0px; height:53px; background-image:url(dh.jpg); font-size:16px; list-style:none;/*---项目符号-----*/}
#nav .jquery_out {float:left;line-height:53px;display:block; solid #fff; text-align:center; color:#fff;font:18px/32px "微软雅黑";  0 0 repeat-x;}
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery {margin-right:1px;padding:0 2em;}
#nav .mainlevel {
	float:left;
	border-right:0px solid #fff;/*IE6 only*/
	text-align:center;
	height:53px;
	background-repeat: no-repeat;
	font-family: "微软雅黑";
}
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:53px; display:block; width:150px; 	font-size:16px;}
#nav .mainlevel a:hover {
	color:#FFFFFF;
	text-decoration:none;
	width:150px;
	font-size:16px;
	height:71px;
	font-family: "微软雅黑";
	text-align:center;
	background-image: url(../images/hover.png);
	background-repeat: repeat-x;
	background-position: 0 0;
}
#nav .mainlevel ul {display:none; position:absolute; z-index:10;}
#nav .mainlevel li {
	height:40px;
	font-size:0; overflow:hidden;
	border-top:0px solid #fff;
	font-family: "微软雅黑";
	line-height:40px;
width:150px;/*IE6 only*/
	background-image: url(../images/xial.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
#nav .mainlevel li a { font-size:12px; 	line-height:40px;}
#nav .mainlevel li a:hover {
	height:40px;
		line-height:40px;
	border-top:0px solid #fff;
	font-family: "微软雅黑";
	width:150px;/*IE6 only*/
	background-repeat: no-repeat;
}


























.rong {
	display: block;
	width: 100%;
	min-width: 1200px;
	height: auto;
}

.rong>.ron {
	width: 1200px;
	margin: 0 auto;
}
.inrong1 {
	background-color: #FFFFFF;
	padding-bottom: 52px;
	overflow: hidden;
}

.inrong1 .tit {
	padding-top: 62px;
	padding-bottom: 52px;
}

.inrong1 .bao {
	height: 680px;
}
.tit {
	text-align: center;
}

.tit h3 {
	display: inline-block;
	
	font-size: 30px;
	line-height: 1;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 20px;
	font-weight: bold;
}

.tit.tith h3 {
	color: #000000;
}

.tit h3>span {
	
	font-size: 23px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 13px;
	border-right: 1px solid #e2efff;
}

.tit.tith h3>span {
	color: #000000;
	border-right-color: #bebebe;
}

.tit p {
	
	font-size: 14px;
	line-height: 1;
	color: #FFFFFF;
	text-align: center;
}

.tit.tith p {
	color: #4c4c4c;
}

.inrong1 {
	background-color: #FFFFFF;
	padding-bottom: 52px;
	overflow: hidden;
}

.inrong1 .tit {
	padding-top: 62px;
	padding-bottom: 52px;
}

.inrong1 .bao {
	height: 680px;
}
.in1a {
	display: block;
	float: left;
	width: 278px;
	margin-right: 19px;
	margin-bottom:5px;
	height: 340px;
	overflow: hidden;
	background-color: #FFFFFF;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
	border: thin solid #999999;
}

.in1a:hover {
	transform: translateY(-10px);
	width: 278px;
	margin-right: 19px;
	margin-bottom:5px;
	height: 340px;
	overflow: hidden;
	background-color: #FFFFFF;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
	border: thin solid #999999;
}

.in1a:nth-child(4n) {
	margin-right: 0;
}

.in1a .img {
	display: block;
	width: 100%;
	height: 282px;
	overflow: hidden;
	background-color: #fff;
}

.in1a .img img {
	display: block;
	width: auto;
	margin: 0 auto;
	height: 100%;
}

.in1a p {
	width: 100%;
	height: 58px;
	overflow: hidden;
	
	font-size: 14px;
	line-height: 58px;
	color: #4e4e4e;
	text-align: center;
	position: relative;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.in1a:hover p {
	color: #da251e;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.in1a:hover p:after {
	position: absolute;
	bottom: 0;
	left: 0;
	display: inline-block;
	content: "";
	animation: ww .9s 1 forwards;
	height: 1px;
	background-color: #da251e;
}
img {

	max-width: 100%;
}.inproa {
	margin: 0 auto;
	margin-top: 41px;
	display: block;
	width: 257px;
	height: 43px;
	background-color: #d13a04;
	box-sizing: border-box;
	border-radius: 22px;
	
	font-size: 14px;
	line-height: 43px;
	color: #f2f2f2;
	text-align: center;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.inproa:hover {
	border: 1px solid #da251e;
	background-color: #FFFFFF;
	color: #da251e;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

@media only screen and (max-width: 1246px) {
	.inrong2 .ron {
		overflow: hidden;
	}
}

.inrong2 .bao .sha {
	height: 392px;
	overflow: hidden;
	margin-bottom: 45px;
}

.inrong2 .bao .sha .img {
	display: block;
	float: left;
	width: 544px;
	height: inherit;
	overflow: hidden;
}

.inrong2 .bao .sha .img img {
	display: block;
	width: auto;
	height: 100%;
}

.inrong2 .bao .sha .wen {
	display: block;
	float: right;
	width: 588px;
}

.inrong2 .bao .sha .wen h3 {
	height: 62px;
	overflow: hidden;
	box-sizing: border-box;
	
	font-size: 25px;
	line-height: 1;
	color: #000000;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 22px;
}

.inrong2 .bao .sha .wen>div {
	height: 273px;
	overflow: hidden;
}

.inrong2 .bao .sha .wen>div p {
	
	font-size: 12px;
	line-height: 22px;
	color: #454545;
	text-align: left;
	text-indent: 2em;
}

.inrong2 {
	box-sizing: border-box;
	padding-bottom: 20px;
	background-color: #FFFFFF;
	background-image: url(../images/in2bg.jpg);
	background-position-x: center;
	background-position-y: top;
	background-repeat: no-repeat;
	background-size: 1920px auto;
}

.inrong2 .tit {
	padding-top: 47px;
	padding-bottom: 34px;
}

.inrong2 .bao {
	width: 1246px;
	min-height: 560px;
	margin-left: -23px;
	background-color: #FFFFFF;
	box-sizing: border-box;
	padding: 0 26px;
	padding-top: 25px;
}

.inrong2 .bao .xia {
	overflow: hidden;
	padding-left: 1.5px;
}

.inrong2 .bao .xia .in2a {
	display: block;
	float: left;
	width: 280px;
	height: 310px;
	overflow: hidden;
	margin-right: 17px;
}

.inrong2 .bao .xia .in2a:nth-child(5n) {
	margin-right: 0;
}

.inrong2 .bao .xia .in2a .img {
	display: block;
	width: 100%;
	height: 222px;
	background-color: #f0f0f0;
	overflow: hidden;
}

.inrong2 .bao .xia .in2a .img img {
	display: block;
	width: auto;
	margin: 0 auto;
	height: 100%;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.inrong2 .bao .xia .in2a:hover .img img {
	transform: scale(1.1);
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.inrong2 .bao .xia .in2a p {
	height: 46px;
	overflow: hidden;
	
	font-size: 12px;
	line-height: 46px;
	color: #3c3c3c;
	text-align: center;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.inrong2 .bao .xia .in2a:hover p {
	color: #da251e;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.inaba {
	display: block;
	width: 204px;
	height: 38px;
	box-sizing: border-box;
	background-color: #d13a04;
	border-radius: 19px;
	margin-top: 15px;
	
	font-size: 14px;
	line-height: 38px;
	color: #FFFFFF;
	text-align: center;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.inaba:hover {
	color: #da251e;
	background-color: #FFFFFF;
	border: 1px solid #d13a04;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}






.title>a {
	display: inline-block;
	width: 158px;
	height: 38px;
	box-sizing: border-box;
	padding: 0 5px;
	overflow: hidden;
	background-color: #f2f2f2;
	border-radius: 19px;
	
	font-size: 12px;
	line-height: 38px;
	color: #787878;
	text-align: center;
	margin: 0 7px;
	margin-bottom: 14px;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.title>a.active {
	color: #FFFFFF;
	background-color: #d13a04;
}

.title>a:hover {
	color: #FFFFFF;
	background-color: #d13a04;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}


.in4a {
	display: block;
	float: left;
	width: 368px;
	height: 528px;
	background-color: #FFFFFF;
	margin-right: 48px;
}

.in4a:nth-child(3n) {
	margin-right: 0;
}

.in4a .img {
	display: block;
	width: 100%;
	height: 277px;
	overflow: hidden;
	background-color: #fff;
}

.in4a .img img {
	display: block;
	width: auto;
	margin: 0 auto;
	height: 100%;
}

.in4a .wen {
	display: block;
	width: 100%;
	height: 251px;
	box-sizing: border-box;
	padding: 36px 34px;
}

.in4a .wen h3 {
	height: 34px;
	overflow: hidden;
	
	font-size: 14px;
	line-height: 34px;
	color: #494949;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.in4a:hover .wen h3 {
	color: #da251e;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.in4a .wen p {
	height: 88px;
	overflow: hidden;
	
	font-size: 12px;
	line-height: 22px;
	color: #494949;
	text-align: left;
}

.in4a .wen h6 {
	height: 32px;
	overflow: hidden;
	
	font-size: 12px;
	line-height: 32px;
	color: #b8b8b8;
	text-align: left;
	margin-top: 14px;
}
.innea {
	display: block;
	width: 257px;
	margin: 0 auto;
	height: 43px;
	border-radius: 22px;
	background-color: #FFFFFF;
	
	font-size: 14px;
	line-height: 43px;
	color: #7c7c7c;
	text-align: center;
	box-sizing: border-box;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}

.innea:hover {
	color: #FFFFFF;
	background-color: #da251e;
	border: 1px solid #FFFFFF;
	transition: all ease-out .3s 0s;
	-webkit-transition: all ease-out .3s 0s;
	-moz-transition: all ease-out .3s 0s;
	-o-transition: all ease-out .3s 0s;
}
.inrong4 {
	min-height: 888px;
	background-color: #FFFFFF;
	position: relative;
	box-sizing: border-box;
	padding-bottom: 28px;
}

.inrong4 .bg {
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 369px;
	background-color: #d13a04;
}

.inrong4 .ron {
	position: relative;
	z-index: 11;
}

.inrong4 .tit {
	padding-top: 64px;
	padding-bottom: 34px;
}

.inrong4 .title {
	padding-bottom: 20px;
	text-align: center;
}

.inrong4 .bao {
	overflow: hidden;
	margin-bottom: 45px;
}










.foot {width:100%; height:484px; margin: 0px auto; background-color:#333333; clear:both;}
.footnv {width:1200px; height:484px; margin: 0px auto;}
.f_r {width:1200px; height:341px; float:left;}
.f_ks {width:996px; height:291px; float:left; padding-top:50px;}
.f_ks ul {list-style:none; margin-left:0px;}
.f_ks li {
	width:190px;
	height: auto;
	float: left;
	background-repeat: no-repeat;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #3f3f3f;
}


.f_ks li a{color:#b1b1b1;}
.f_ks li a:hover{color:#fff;}

.ye {
	font-size:16px;
	text-align:center;
	color:#fff;
	font-family:"微软雅黑";
	width:190px;
	height:35px;
	line-height:30px;
	font-weight:bold;
	background-image: url(../images/fobg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.yee {
	font-size:16px;
	text-align:center;
	color:#fff;
	font-family:"微软雅黑";
	width:160px;
	height:35px;
	line-height:30px;
	font-weight:bold;
	background-image: url(../images/fobg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.f_m {font-size:12px; text-align:center; color:#7c8282; float:left; width:190px; line-height:27px;}


.f_mm {font-size:12px; text-align:center; color:#7c8282; float:left; width:160px; line-height:27px;}





.f_kt {width:204px; height:291px; float:left; padding-top:50px;}
.f_kt ul {list-style:none; margin-left:0px;}
.f_kt li {
	width:160px;
	height: auto;
	float: left;
	background-repeat: no-repeat;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #3f3f3f;
}
.f_kt li a{color:#b1b1b1;}
.f_kt li a:hover{color:#fff;}


.f_h {width:955px; height:80px; padding-top:13px; float:left; 	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666666;}
.f_h ul{list-style:none;}
.f_h li{width:100px; height:30px; float:left;}
.f_h li a {color:#a2a2a2; font-size:14px;}
.f_h li a:hover{color:#fff; font-size:14px;}
.f_h span{float:left; color: #a2a2a2; line-height:30px; width:955px;}
.telh {
	width:185px;
	padding-top:35px;
	padding-left:60px;
	height:58px;
	float:left;
	color:#fff;
	font-size:25px;
	background-image:url(../images/images_81.jpg);
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666666;
}
.f_kt span{width: 174px; height:130px; padding-left:30px; padding-top:30px; float:left;}


.jt_zuo{ width:44px; height:43px; margin-top:130px; display:inline; background:url(../images/left.jpg) no-repeat; float:left; cursor:pointer;}
.jt_you{ width:44px; height:43px; margin-top:130px; display:inline; background:url(../images/right.jpg) no-repeat; float:right; cursor:pointer;}

.pros{ width:912px; height:210px; display:inline; float:left;}
.pros ul{ list-style-type:none;}
.pros ul li{ width:242px; float:left;  margin-left:14px; margin-right:15px; display:inline;}
.pros ul li img{ width:242px; height:323px;border:solid 1px #CCC; float:left;}
.pros ul li img:hover{ cursor:pointer;}










.main{
    position: relative;
    margin: 0 auto;
    width: 1200px;
    height: auto;
}
.ind_brand {
    position: relative;
    width: 100%;
	margin-bottom:30px;
    height: auto;

}

.ind_brand_tit{
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0 70px;
    color: #fff;
    font-size: 16px;
    background-color: #006fbb;
    border:1px solid #2b6288;
}
.ind_brand_item{
    display: table;
    width: 100%;
    height: auto;
    padding: 15px 24px 10px;
    border: 1px solid #e5e5e5;
    border-top: none;
}
.ind_brand_item li{
    float: left;
    width: 150px;
    margin-right: 50px;
}
.ind_brand_item li:last-child{
    margin-right: 0;
}
.ind_brand_list{
    display: block;
    width: 100%;
    height: 145px;
}
.ind_brand_img{
    width: 100%;
    height: 110px;
    border: 1px solid #e5e5e5;
    overflow: hidden;
}
.ind_brand_list:hover .ind_brand_img{
    border: 1px solid #006fbb;
}
.ind_brand_img img{
    display: block;
    width: 100%;
}
.ind_brand_txt{
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #4f4f4f;
    
    font-size: 12px;
}
.ind_brand_list:hover .ind_brand_txt{
    color: #006fbb;
}

.ind_brandshow_tit {
    position: relative;
    width: 100%;
    height: 75px;
    margin-top: 10px;
    line-height: 75px;
    text-align: center;
    color: #000;
    font-size: 21px;
}

.ind_brandshow {
    display: table;margin-top:50px;
    position: relative;
    width: 100%;
    height: auto;
}
.ind_brandshow_list{
    float: left;
    display: block;
    position: relative;
    width:288px;
    height:312px;
    margin-right: 16px;
    overflow:hidden;
}
.ind_brandshow_list:hover img, .view_list:hover img, .news_list:hover img{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}
.ind_brandshow_list img, .view_list img, .news_list img{
    display: block;
    width: 100%;
    height: auto;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}
.ind_brandshow_txt{
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 35px;
    line-height: 35px;
    color: #fff;
    font-size: 15px;
    text-align: center;
    background-color: rgba(0,0,0,.48);
    filter:Alpha(opacity=48);
}
.lingyu {
	width:100%;
	height:912px;
	margin: 0px auto;
	background-image:url(../images/index_02.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.youq {width:100%; height:540px; margin: 0px auto; padding-top:50px; background-color:#f1f1f1;}
.youqnv {width:1200px; height:540px; margin: 0px auto;}


.fenleimenu {width:100%; height:220px; margin: 0px auto; margin-top:80px;}
.fenleinv {width:1200px; height:220px; margin: 0px auto;}
.fenleinv ul{list-style:none;}
.fenleinv li{width:129px; float:left;height:159px; padding-left:10px; margin-right:22px; padding-right:10px;background-color:#ef4001; padding-top:34px;  }
.fenleinv li dd{width:129px; height:90px;font-size:22px; font-family:"微软雅黑"; color:#FFFFFF;text-align:center; line-height:35px;}

.fenleinv li span{	text-align: center;
	float:left;width:130px;
	background-image:url(../images/index_06.jpg);

}
.fenleinv li span a{font-size:14px; color:#FFFFFF; display:block;margin-left:15px;
	height:30px;
	line-height:30px;width:100px;
	margin-top:18px;	border: thin solid #ffbfa8;
	text-align: center;}
.fenleinv li span a:hover{font-size:14px; color:#FFFFFF; margin-left:15px;
	height:30px;
	line-height:30px;width:100px;
	margin-top:18px;	border: thin solid #fff; 
	text-align: center;}






.fenleinvn {width:1200px; height:220px; margin: 0px auto;}
.fenleinvn ul{list-style:none;}
.fenleinvn li{width:129px; float:left;height:169px; padding-left:10px; margin-right:22px; padding-right:10px;background-color:#ef4001; padding-top:24px;  }
.fenleinvn li dd{width:129px; height:90px;font-size:18px; font-family:"微软雅黑"; color:#FFFFFF;text-align:center; line-height:30px; margin-bottom:5px;}

.fenleinvn li span{	text-align: center;
	float:left;width:130px;
	background-image:url(../images/index_06.jpg);

}
.fenleinvn li span a{font-size:14px; color:#FFFFFF; display:block;margin-left:15px;
	height:30px;
	line-height:30px;width:100px;
	margin-top:18px;	border: thin solid #ffbfa8;
	text-align: center;}
.fenleinvn li span a:hover{font-size:14px; color:#FFFFFF; margin-left:15px;
	height:30px;
	line-height:30px;width:100px;
	margin-top:18px;	border: thin solid #fff; 
	text-align: center;}






.index_video {
    width: 1200px;
    height: 800px;
    margin: 0 auto;
    padding: 0px 0 5px 0;
}

.ind_video_tit {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align:center;
    font-size: 27px;
    color: #000;
}
.ind_video_tit>p{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ind_video {
    width: 100%;
    height: 800px;
    overflow: hidden;
    margin-top: 40px;
}
.ind_video_one{
    width: 380px;
    height: 350px;
		text-align:center;
	line-height:30px;
	font-size: 16px;
	margin-bottom:20px;
    float: left;
	margin-left:15px;
}
.ind_video_one img{width: 380px; height: 350px;}
.ind_video_two{
    width: 380px;
    height: 395px;
	text-align:center;
	line-height:30px;
	font-size: 16px;
    float: left;
	margin-left:15px;
}
.ind_video_two img{width: 390px; height: 350px;}
.li_two{
    width: 590px;
    height: 345px;
}
.ind_video_view {
    display: block;
    width: 100%;
	background-size:contain;
    height: 100%;
    overflow: hidden;
}



/*-----------------------------------------------------------------------------轮播图效果-------------------------------------------------------------------*/
node::-webkit-scrollbars { width: 0; // display:none; }
.swipimg{width: 100%;height: 700px;background-repeat: no-repeat;background-position:top center;background-size: cover;}
.indbg{width: 100%;min-width: 1200px;/*max-height: 750px;*/position: relative;}
.indbg img{width: 100%;}
.indcnt{width: 1000px;margin: 70px auto 0;}
.indcnt .indh1{font-size: 28px;color: #292929;font-weight: normal;text-align: center;line-height: 30px;}

.indcnt .indte{font-size:12px;text-align: center;color: #292929;line-height: 30px;}
.indcnt .indtip{text-align: center;font-size: 16px;color: #292929;line-height: 24px;margin-top:34px ;}
.inds{margin: 80px auto 60px;width: 1200px;overflow: hidden;}
.inds .indul{}
.inds .indul .indli{float:left;margin-right: 30px;width: 380px;height: 264px;position: relative;}
.inds .indul .indli:last-child{margin-right: 0;}














